.header {
	height: 86px;
	width: 100%;
	overflow: hidden;
	box-shadow: 0 1px 6px 0 rgba(0,0,0,.1);
}

#copy_header
{
	height: 60px; background: #ffffff; position: fixed; top:0px; max-width: 1920px; margin: 0 auto; z-index: 999;
}
#copy_header .navlist ul li a
{
	height:60px ;
	padding:22px 22px;
	text-align: center;
	line-height: 50%;
	margin-top:0px;
}
#copy_header .logo a
{
	display: block;
	height: 44px;
	background-position: left center;
	background-size: auto 80%;
	margin-top:8px;
}
#copy_header .search-box
{
position:fixed;
margin-top:0px;
top:60px;
}
#copy_header .newadd
{
top:35%;
}

.logo a {
	display: block;
	width: 191px;
	height: 50px;
	background: url(../../images/logo.png) no-repeat center;
	margin-top: 15px;
}

.navlist {
	position: relative;
}
.navlist ul{margin-right:160px;}
.navlist ul li {
	float: left;
}
.navlist ul:after
{
content:"";
display:block;
clear:both;
}
.navlist ul li a {
	font-size: 15px;
}

.navlist ul li a {
	display: inline-block;
	height: 86px;
	padding: 0 20px;
	text-align: center;
	line-height: 86px;
}

.navlist ul li a.active {
	color: #0599e8;
}
.newadd
{
background: url(../../images/contrack_bg.png) no-repeat 0px 7px;
background-size:28px 195px;
position: absolute;
	right: -20px;
	top:45%;
	font-size: 22px;
	margin-top: -13px;
width:150px;
padding-left:25px;
line-height:70%;
}
.newadd .tel
{
font-size:16px;
font-weight:bold;
color:#0599e8;
}
.newadd .t
{
font-size:14px;
color:#808080;
padding-left:1px;
}
.r-icon{
	position: absolute;
	right: -20px;
	top: 50%;
	font-size: 22px;
	margin-top: -11px;
	cursor: auto !important;
width:170px;
}

.search-box {
	width: 100%;
	height: 4000px;
	border-top: 1px solid #dcdcdc;
	position: absolute;
	top: 86px;
	display: none !important;
	z-index: 999;
	background-color: #fff;
}
.searchinput{
	width: 1200px;
	margin-top: 20px;
	height: 90px;
	position: relative;
	
}
.searchinput>input{
	color: #333;
	width: 1200px;
	height: 90px;
	border: none;
	outline: none;
	font-size: 30px;
	margin: 0 auto;
	border-bottom: 1px solid #dcdcdc;
}
.searchinput>button{
	cursor: pointer;
	position: absolute;
	top: 28px;
	right: 0;
	width: 35px;
	height: 35px;
	border: none;
	outline: none;
	font-size: 30px;
	margin: 0 auto;
	background-color: orange;
	background: url(../../images/shubiao.png) no-repeat center;
}
input::-webkit-input-placeholder {
      color: #ccc;
    }
    input::-moz-input-placeholder {
      color:  #ccc;
    }
    input::-ms-input-placeholder {
      color: #ccc;
    }
	
.banner{
	overflow: hidden;
	position: relative;
	background: #111;
	margin: 0 auto;
	width: 100%;
	
}
.banner .swiper-container{
	position: relative;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	
}

..swiper-button-prev{
	outline: none;
	left: 20px !important;
}
.swiper-button-next1{
	outline: none;
	right: 20px;
}
.banner .swiper-button-prev1:hover{
	outline: none;
}
.banner .swiper-button-next1:hover{
	outline: none;
}
.banner .iconfont{
	font-size: 20px;
	text-align: center;
	line-height: 50px;
	color: white;
}
.banner .swiper-pagination-bullet{
	width: 12px;
	height: 12px;
}
.banner .swiper-pagination-bullet-active{
	background-color: #fff;
}

/* about start */
.i-about{
	margin-top: 127px;
}
.i-about-l{
	width: 50%;
	height: 100%;
}
.ab-img{
	width: 280px;
	height: 83px;
	background: url('../../images/about.png') no-repeat center;
}
.ab-desc{
	width: 470px;
	margin-top: 68px;
	font-size: 15px;
	line-height: 30px;
	text-align: justify;
	text-indent: 28px;
	color: #333;
}
.i-about-r {
	width: 50%;
}
.i-about-r{
	width: 45%;
	overflow: hidden;
	height: 600px;
	position: relative;
	top: -50px;
}
.i-about-r img{
	width: 100%;
	height: 600px;
	transition: all .4s linear;
}
.i-about-r img:hover{
	cursor: pointer;
	transform: scale(1.2);
}
.ab-more a{
	line-height: 50px;
	text-align: center;
	display: inline-block;
	width: 160px;
	height: 50px;
	font-size: 15px;
	background-color: #188ce9;
	color: #fff;
	margin-top: 40px;
}

.ab-more{
	position: relative;
}
.arrow-icon{
	width:26px;
	height: 14px;
	display: inline-block;
	position: absolute;
	top: 58px;
	left:118px;
	background: url('../../images/arrow-icon.png') no-repeat center;
	display: none;
}
.btn-icon{
	width:26px;
	height: 14px;
	background: url('../../images/arrow-icon.png') no-repeat center;
}
.btn-icon-b{
	width:26px;
	height: 14px;
	background: url('../../images/arrow-icon_b.png') no-repeat center;
}


/* about end */

/* our start */
.i-advantage{
	width: 100%;
	height:600px;
	background: url('../../images/advantage-anner.jpg') no-repeat center;
}
.i-advanttage-title{
	width: 430px;
	height: 244px;
	margin-top: 112px;
}

.i-ad-jzsj{
	width: 440px;
	height: 244px;
	background-color: rgba(24, 140, 233, 0.77);
	margin-top: 112px;
}
.innerdesc h5{
	font-size: 18px;
	color:#fff;
	font-weight: bold;
}
.innerdesc{
	width: 320px;
	margin-left: 54px;
	margin-top: 60px;
}
.innerdesc p{
	margin-top: 10px;
	font-size: 16px;
	color: #fff;
	line-height: 26px;
}
.i-ad-jzsjimg{
	width: 320px;
	height: 244px;
	overflow: hidden;
	margin-top: 112px;
}
.i-ad-jzsjimg img{
	width: 100%;
	height: 100%;
}
.i-ad-zyyximg{
	width: 430px;
	height: 244px;
	background-color: rgba(24, 140, 233, 0.77);
}
.i-ad-tdimg {
	width: 440px;
	height: 244px;
}
.i-ad-tdimg img{
	width: 100%;
	height: 100%;
}
.i-ad-zz{
	width: 320px;
	height: 244px;
	background-color: rgba(24, 140, 233, 0.77);
}
.zzinfo{
	width: 224px;
	text-align: justify;
}
.i-ad-ws{
	width: 430px;
	height: 244px;
}
.i-ad-ws img{
	width: 100%;
	height: 100%;
}
.i-ad-cx{
	width: 440px;
	height: 244px;
}
.cxinfo h5{
	color: #1581dc !important;
}
.cxinfo p{
	color: #1581dc !important;
}
.i-ad-cximg{
	width: 320px;
	height: 244px;
}
.i-ad-cximg img{
	width: 100%;
	height: 100%;
}
/* our end */

/* case start */
.i-case{
/*	height: 600px; */
}
.i-case
{
height: auto;
margin-bottom: 80px;
}

.case-title{
	margin-top: 334px;
}
.case-more img{
	position: relative;
	top: 5px;
}

.case-slide
{
 margin-top:50px;
}

.case-slide ul:after
{
content:"";
display:block;
clear:both;
}

.case-slide .index_case-slide-li
{
 display:block;
 margin:15px 4px 15px 0;
 float: left;
 width:296px;
}
.case-slide .index_case-slide-li img
{width:100%; height:383px; }

.case-slide .index_case-slide-li .case-txt
{
 border:1px solid #CCC;
 border-top:0;
 height:80px;
 line-height:200%;
 padding:10px 15px;
}
.case-slide .index_case-slide-li .case-txt .pic-title
{
width:80%;
}
.case-slide .index_case-slide-li .case-txt .pic-title span
{
white-space: nowrap;
text-overflow:ellipsis;
overflow:hidden;
width:99%;
line-height:100%;
display:inline-block;
}

.case-slide .index_case-slide-li .case-txt img
{
 width:10%;
 height:auto;
 margin-top:25px;
 margin-right:10px;
 transition: 0.4s;
}
.case-slide .index_case-slide-li:hover
{
 box-shadow:1px 1px 4px #666;
}
.case-slide .index_case-slide-li a:hover .case-txt
{
 background:#0599e8;
 border:1px solid #0599e8;
 color:#ffffff;
}
.case-slide .index_case-slide-li a:hover .case-txt img
{
 margin-right:0px;
}

/* */
.i-news .news-content
{
 margin:30px 0;
}
.i-news .news-content .picon
{
 width:45%;
 background:#f6f4f4;
 padding:35px 70px 35px 70px;
 overflow:hidden;
}

.i-news .news-content .picon .news-date
{
 margin:5px 0 15px 0;
 font-size: 17px;
 font-weight:bold;
}
.i-news .news-content .picon .news-title
{
 font-size: 17px;
 font-weight:bold;
 margin:15px 0;
 padding-right:20px;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden;
}
.i-news .news-content .picon .news-cont
{
 display: -webkit-box;
 font-size:12px;
 -webkit-line-clamp:2;
 text-overflow:ellipsis;
 -webkit-box-orient: vertical;
 overflow:hidden;
}
.i-news .news-content .picon .news-titpic
{
 margin:20px auto 50px;
}
.i-news .news-content .picon .news-titpic img
{
 width:100%;

}

.i-news .news-content .conlist
{
 width:50%;
height: 500px;
 overflow: hidden;
}
.i-news .news-content .conlist li
{
 display:block;
 border-top:1px solid #999999;
 width:100%;
 height:auto;
 padding:40px 0 40px 40px;
}
.i-news .news-content .conlist .news-nav-c
{
 width:73%;
}
.i-news .news-content .conlist .news-nav-c .nav-titl
{
 font-size:17px;
 white-space:nowrap;
 margin:0 0 15px 0;
 text-overflow:ellipsis;
 overflow:hidden;
}
.i-news .news-content .conlist .news-nav-c .nav-cont
{
 font-size:12px;
 line-height:200%;
 display: -webkit-box;
 -webkit-line-clamp:2;
 text-overflow:ellipsis;
 -webkit-box-orient: vertical;
 overflow:hidden;
}
.i-news .news-content .conlist .news-nav-b
{
 width:22%;
 margin-right: 20px;
}
.i-news .news-content .conlist .news-nav-b p
{
 text-align:right;
}
.i-news .news-content .conlist .news-nav-b .nav-d
{
 font-size:17px;
}
.i-news .news-content .conlist .news-nav-b .nav-btn
{
 margin-top:20px;
}

.i-news .news-content .conlist .news-nav-b .btn-icon-b
{
 display:block;
 margin:0 auto;
 opacity:0.6;
}
.i-news .news-content .conlist .news-nav-b .nav-btn a
{
 width:38px;
 height:38px;
 padding:12px 0;
 border-radius:100%;
text-align:center;
 display:inline-block;
 background:#ffffff;
 margin-right:20px;
 transition:linear 0.3s;
}

.i-news .news-content .conlist .news-nav-b .nav-btn:hover a
{
 background:#38a0e9;
 margin-right:1px;
}

.i-news .news-content .conlist .news-nav-b .nav-btn:hover a .btn-icon-b
{
  opacity:1;
  background:url(../../images/arrow-icon.png) no-repeat center;
}


/* i-brand */
.i-brand
{
 margin:90px 0 0 0;
}
.i-brand .brand-titlepic
{
 margin:0 0 50px 0;
 padding:0;
}
.i-brand .swiper-button-next, .swiper-button-prev
{
	color: #f0f0ff !important;
	text-shadow:1px 1px 3px #666666;
}
.i-brand .swiper-button-prev
{
	left:1px;
}
.i-brand .swiper-button-next
{
	right: 1px;
}
.i-brand .swiper-pagination
{
	margin: 5px auto 0 -32px;
	left:50%;
	width:64px;
}
.i-brand .swiper-pagination .swiper-pagination-bullet
{
	margin: 0 2px;
}



/* footer */
.footer
{
 margin:100px auto 20px auto;
 width:100%;
 height:547px;
 max-width:1920px;
 overflow:hidden;
	position: relative;
}
.footer .qy_info
{
 margin:50px auto 0 auto;
 padding:0;
 list-style:none;
}
.footer .qy_info li
{
 display:block;
 float:left;
 color:#ffffff;
}
.footer .qy_info li .w-frame1 {width:360px;}
.footer .qy_info li p
{
 background:url(../../images/tel_add_mail_pic.png) no-repeat left center;
 border-bottom:1px solid #CCC;
 font-size:14px;
 padding:30px 35px 30px 25px;
}
.footer .qy_info li p:last-child
{
 border-bottom:0;
}

.footer .qy_info .footer_tele
{
 background-position:0px 30px;
}
.footer .qy_info .footer_tele .telebig
{
 font-size:19px;
}
.footer .qy_info .footer_addr
{
 background-position:0px -58px;
}
.footer .qy_info .footer_mail
{
 background-position:0px -162px;
}
#subtab
{
	width: 640px;
 padding:30px 0 0 30px;
}
.e-input
{
 padding:1px 0 0 30px;
 border-left:1px solid #CCC;
}
.e-input .inname, .e-input .intele
{
	height: 55px;
	width: 260px;
	font-size:16px;
	line-height: 150%;
	padding:15px 0 15px 15px;
	margin-bottom:20px;
	background:rgba(180,180,180,0.5);
}
 .e-input .btn1,.e-input .btn2
{
 width:auto;
 height:22px;
	margin-top:-2px;
	padding: 0 5px;
	font-size: 15px;
	line-height: 0%;
 color:#ffffff;
 background:rgba(180,180,180,0);
}
.e-input .outsend
{
	height: 55px;
	width: 180px;
	margin: 50px 0 10px;
	background:rgba(180,180,180,0.5);
}
.e-input .btn4
{
	display: block;
	width:100%;
	font-size: 16px;
	height: 100%;
	background:rgba(220,220,220,0.95);
}
.t-input 
{
	width:300px;
	height: 132px;
	padding: 8px 10px 8px 10px;
	font-size:15px;
	background:rgba(180,180,180,0.5);
}
.t-input .btn3
{
	font-size: 15px;
	color: #ffffff;
	height:90px;
	width: 100%;
	margin-top:3px;
	background: transparent;
}

.footer .qy_info .qrpic
{
	margin:30px 0 0 30px;
width:8.245rem;
}

.footer .separator
{
	width:100%;
	height: 1px;
	margin: 40px auto 10px auto;
	border:0;
	background:rgba(190,190,190,0.7);
}

.footer .Friendship-link
{
	color:#f0f0f0;
}
.footer .Friendship-link .fsl-title
{
	width: 90px;
	font-size:20px;
	text-align: center;
	margin: 0 50px 0 0;
}
.footer .Friendship-link .fsl-list
{
	width: 1050px;
	font-size: 14px;
	text-align: left;
}
.footer .Friendship-link .fsl-list span
{
	color:#ffffff;
	width: 120px;
	display: inline-block;
	padding: 0;
	margin:2px 0;
	font-size:12px;
	text-align: center;
	line-height: 100%;
	border-right: 1px solid #f0f0f0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.footer .Friendship-link .fsl-list span:last-child
{
	border:0;
}
.footer .Friendship-link .fsl-list a
{
	color:inherit;
	text-decoration: none;
}
.footer .copyrightend
{
	width: 100%;
	max-width: 1920px;
	height: auto;
	margin: 0 auto;
	padding:8px 0;
	text-align: center;
	background: rgba(0,0,0,0.8);
	position: absolute;
	bottom: 0px;
}
.footer .copyrightend .crcont
{
	margin: 1px auto;
	text-align: center;
	font-size: 12px;
	line-height: 100%;
	color: #e0e0e0;
}



/* share */

.btn-more
{
 width:160px;
 height:50px;
}
.btn-more a
{
 display:block;
 width:100%;
 height:100%;
 padding:18px 20px 15px 45px;
 font-size:15px;
 background:#188ce9;
 line-height:100%;
 color:#ffffff;
}
.btn-more a .btn-icon
{
 opacity:0;
 transition:0.5s;
}
.btn-more a:hover .btn-icon
{
 opacity:1;
}

.example1_previous
{
	width: 100%;
	height: 50px;
	text-align: center;
}
.example1_previous ul
{
	display: block;
	width: 360px;
	height: 24px;
	margin: 0 auto;
	padding: 0;
}

.example1_previous li
{
	display:block;
	float: left;
	margin: 0 auto;
	height: auto;
	line-height: 100%;
	font-size: 12px;
	overflow: hidden;
}
.example1_previous .paginate_button .next a, .example1_previous .paginate_button .prev a
{
	display: block;
	width: 100%;
	height: 100%;
	border:1px solid #e0e0e0; 
	padding:5px 10px;
}
.example1_previous .paginate_button .order
{
	margin: 0 20px 0 0;
	height: 24px;
	width: 24px;
	
	float: left;
	border: 1px solid #e0e0e0;
}
.example1_previous .paginate_button .order a
{
	display: block;
	height: 100%;
	width: 100%;
	text-align: center;
	line-height: 100%;
	padding:6px 0;
	color: inherit;
}
.example1_previous .paginate_button .order:first-child
{
	margin-left:20px;
}
.example1_previous .paginate_button .select
{
	background: #0599E8;
	color:#ffffff;
}

/* 文章 */
.example1_previous .art-w
{
	width: 880px;
	text-align: center;
	float: left;
	background: #e0e0e0;
	height:50px;
	padding: 15px 0;
}
.example1_previous .art-w .paginate_button
{
	display: inline-block;
	width:auto;
	margin: 0 auto;
}
.example1_previous .art-w .prev
{
	text-align: left;
}
.example1_previous .art-w .next
{
	text-align: right;
}
.example1_previous .art-w a
{
	border:0
}
.example1_previous .art-w a:hover
{

	color:#ff0000;
}
.example1_previous .art-w a:hover .npc
{
		font-weight: bold;
}

.fr-h
{
	float: right !important;
}

.contactuspage
{
	width: 880px;
	margin: 0;
	padding: 0;
}
.contactuspage .ct-infolist
{
	display: block;
	padding: 0;
}
.contactuspage .ct-infolist li
{
	display: block;
	float: left;
	width:25%;
	height: 140px;
	text-align: center;
	border-right: 1px solid #e0e0e0;
}
.contactuspage .ct-infolist li:last-child
{
	border-right: 0;
}

.contactuspage .ct-infolist .info-ico
{
	width: 34px;
	height: 34px;
	overflow: hidden;
	margin: 1px auto 25px;
	background: url(../../upload/contact_ico.png) no-repeat center;
}
.contactuspage .ct-infolist .ct-add
{
	background-position: 3px 0px;
}
.contactuspage .ct-infolist .ct-tel
{
	background-position: -78px 0px;
}
.contactuspage .ct-infolist .ct-mail
{
	background-position: -125px 0px;
	background-size: 710% 100%;
}
.contactuspage .ct-infolist .ct-time
{
	background-position: -243px 0px;
}

.contactuspage .ct-infolist p
{
	padding: 0 20px;
}
.contactuspage .ct-infolist .btitle
{
	font-size: 14px;
	font-weight: bold;
	color: #303030;
	margin: 5px 0;
}
.contactuspage .ct-infolist .ltitle
{
	font-size: 12px;
	color: #666666;
}
.contactuspage .inmap
{
	margin: 50px auto;
}